package org.zhxy.entity.quality;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@TableName("qu_student")
public class Student implements Serializable {

    @TableId(type = IdType.ID_WORKER_STR)
    private String id;
    private String nickName;
    private String hasRegister; //是否报档 1是 2否
    private String originate; //来源 例如：网络 渠道 口碑。。。
    private Date enterTime; //入学时间
    //private Double enterAge;//入学年龄
    private Date transitRegisterTime; //中专注册日期
    private String transitSource;//中专注册地
    private String hasEstablish;//成考

    private String studyType; //状态:1在读 2休学 3流失 4毕业
    private Date stopStudyTime; //休学时间
    private Integer stopStudyLength; //休学时长 单位：天
    private String stopStudyReason; //休学原因
    private Date backStudyTime; //流失时间
    private String backStudyReason; //流失原因
    private Date finishStudyTime; //毕业时间
    private String classesId;//进行中的班级
   // private String classesName;
}
